sbody{ display: block; position: absolute; width: 100vw; }
body.he sbody{ direction: rtl; text-align: right; }
.he ltr{ display: inline-block; direction: ltr; }
.he icon{ margin-right:0; margin-left: 0.5vw; transform: scaleX(-1); }
.he .cta.pp icon, .he .cta.icr icon{ transform: none;  }

.he .nohe{ display: none; }

.he header logo .catchline{ display: block; width: 100%; transform: translate(0,3.5vw); }
.he header .notif icon{ transform: scaleX(1); }
/*.he header a count{ margin-left: 0; margin-right: -2vh; }*/
.he header nav bottom a{ border-right: none; border-left: 1px solid rgba(0, 31, 83, 0.15); }
.he header  nav bottom a:last-child{ border-left: none; }
.he header.floated logo .catchline{ display: none; }
.he #comcaspass.un h1{ text-align: right; }
.he header .mdpo .mdpoin{ left: 0; right: auto; }

.he #splash .freg{ display: none; }
.he .frm .cta_whatsapp icon{ margin: 0 0.5em 0 0; }

.he #userzone menu nav a:after, .he #userzone menu nv2 a:after{ content: '\25C2'; float:left; }
.he #userzone menu{  border-right: none; border-left: 1px solid #a9aaaf; }
.he #matchingView{ margin: -1vh -1vw 0 0; }

.he #poppaiement .highlight macaron{ right: auto; left: -4vw; transform: rotate(-10deg); }
.he #poppaiement .highlight macaron macell{ font-size: 166%; line-height: 1.1em; }
.he #poppaiement abos cell ul{ text-align: right;  }

.he #parrainage{ background-image: url(images/parrainage_back_he.jpg); }
.he #parrainage h1{ text-align: right; }
.he #parrainage front{ background: url(images/parrainage_front_he.png) no-repeat bottom right; background-size: auto 100%; }



.he #userzone mainct{ padding-left: 0; }

.he #matchingView #current fieldset legend{ transform: rotate( 8deg ); }

.he #contact cell span, .he #contact cell dom{ direction: ltr; }

/*google map*/
.he .dz-hidden-input, .he .pac-container{ direction: rtl; }
